package com.future.domain.DTO;


import lombok.Data;

import java.util.Date;

@Data
    public class ChatListDTO {
        // 共有字段：两种类型都需要
        private String chatRoomId;       // 聊天室ID（通用）
        private String lastMessage;    // 最后一条消息（通用）
        private String type;          // 类型：私聊，群聊,心理咨询
        private Date lastMessageTime;
        private String lastMessageSender;
        // 私聊特有字段（群聊时为null或默认值）
        private String targetUserId;     // 私聊对象的用户ID
        private String targetUserAvatar; // 私聊对象的头像
        private String targetUsername;  // 私聊对象的用户名
        private Integer targetIsOnline; // 私聊对象的在线状态（0/1）

        // 群聊特有字段（私聊时为null或默认值）
        private String groupName;      // 群聊名称
        private Date createdAt;
 }
